
/* 把我们所有标签的内外边距清零 */
* {
    margin: 0;
    padding: 0;
    /* css3盒子模型 */
    box-sizing: border-box;
}
/* em 和 i 斜体的文字不倾斜 */
em,
i {
    font-style: normal
}
/* 去掉li 的小圆点 */
li {
    list-style: none
}

img {
    /* border 0 照顾低版本浏览器 如果 图片外面包含了链接会有边框的问题 */
    border: 0;
    /* 取消图片底侧有空白缝隙的问题 */
    vertical-align: middle
}

button {
    /* 当我们鼠标经过button 按钮的时候，鼠标变成小手 */
    cursor: pointer
}

a {

    text-decoration: none
}



button,
input {
    /* "\5B8B\4F53" 就是宋体的意思 这样浏览器兼容性比较好 */
    font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
    /* 默认有灰色边框我们需要手动去掉 */
    border: 0; 
    outline: none;
}

body {
    /* CSS3 抗锯齿形 让文字显示的更加清晰 */
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
 
}

.hide,
.none {
    display: none
}
/* 清除浮动 */
.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: ".";
    height: 0
}

.clearfix {
    *zoom: 1
}

/* 以上为初始化 */
.w{
    width: 1000px;
    margin: 0 auto;
}

/* 快捷导航栏 */
.shortcut{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background-color: rgba(0,0,0,.8);
    z-index: 10000000;
    overflow: hidden;
}
.shortcut .container{
    height: 80px;
    margin: 0 auto;
    line-height: 80px;
}
.shortcut .w .logo{
    float: left;
    width: 146px;
    height: 80px; 
}

.container .nav{
    float: left;
}
.container .nav li{
    position: relative;
    height: 80px;
    float: left;
    margin-left: 50px;
}
.container .nav li a{
    font-size: 15px;
    font-weight: 300;
    color: #ffffff;
    transition: all .2s;
}
.container .nav a::after{
    position: absolute;
    display: block;
    content: "";
    clear: both;
    width: 30px;
    height: 4px;
    background: #ff5917;
    border-radius: 2px;
    bottom: 9px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: all .2s;
}
.container .nav a:hover::after{
    opacity: 1;

}
.container .nav a:focus:after{
    opacity: 1;
}
.container .nav li a:hover{
    color: #ff5917;
}
.container .finally{
    float: right;
}
.container .finally a{
    font-size: 15px;
    font-weight: 300;
    color: #ffffff;
}
.container .finally a::after{
    position: absolute;
    display: block;
    content: "";
    clear: both;
    width: 30px;
    height: 4px;
    background: #ff5917;
    border-radius: 2px;
    bottom: 9px;
    right: 19%;
    transform: translateX(-80%);
    opacity: 0;
    transition: all .2s;
}
.container .finally a:hover::after{
    opacity: 1;

}
.container .finally a:focus:after{
    opacity: 1;
}
.container .finally a:hover{
    color: #ff5917;
}
/* 快捷导航结束 */

/* 大视频背景 */
.banner{
    height: 570px;
}
.banner video{
    width: 100%;
}
/* 大视频背景结束 */

/* 关于我们 */
.about-us{
    width: 1000px;
    height: 420px;
    background-image: url(https://solar-online.oss-cn-beijing.aliyuncs.com/pumpkin/pumpkin-nuxt-web/about-us.20210708.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
}

/* 南瓜科学，玩的好会思考 */
.data-v1{
    height: 755px;
    background-color: rgb(242, 242, 242);
}
.data-v1 .w{
    height: 755px;
    background-image: url(../images/pumpkin-img/part1.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
}

/* 南瓜科学,STEM科学盒 */
.part2{
    height: 853px;
    background-color: rgb(242, 242, 242);
   
}
.part2 .w .top-swiper{
    position: relative;
    height: 806px;
    background-image: url(../images/pumpkin-img/part2.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
}
.part2 .w .top-swiper .tab{
    position: absolute;
    height: 606px;
    width: 1000px;
    /* background-color: aqua; */
    top: 200px;
    left: 0;
}
 .tab .tab-nav2{
    width: 368px;
    height: 606px; 
    float: left;
    /* background-color: green; */
}
.tab .big{
    width: 368px;
    height: 152px;
    padding-top: 35px;
    padding-left: 40px;
}
.tab  .big .loo{ 
    font-size: 24px;
    font-style: "微软雅黑";
    color: #333333;
    font-weight: normal;
}
.tab  .big .pcc{
    font-size: 20px;
    font-style: "微软雅黑";
    color: #666666;
    font-weight: 300;
    padding-top: 10px;
}
.top-swiper .tab .active{
    background: linear-gradient(270deg,#ff9f66,#f9630b);
    box-shadow: 0 4px 20px rgb(246 97 10 / 50%);
    border-radius:20px;
}
.top-swiper .tab  .active .loo,
.top-swiper .tab  .active .pcc{
    color: #fff;
}
.tab .tab-content{
    width: 600px;
    height: 606px;
    float: left;
    border-radius:20px;
    margin-left: 20px;
    /* background-color: orange; */
}
.tab .tab-content  img{
    width: 100%;
    height: 606px;
    border-radius:20px;
    
}   
.tab-content .item {
    display: none;
} 

.tab-content .item.active9 {
    display: block;
}  

/* 南瓜科学|科学益智玩具 */

.part21{
    height: 853px;
    background-color: rgb(242, 242, 242);
   
}
.part21 .w .top-swiper1{
    position: relative;
    height: 826px;
    background-image: url(../images/pumpkin-img/part3.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
}
.part21 .w .top-swiper1 .tab1{
    position: absolute;
    height: 606px;
    width: 1000px;
    /* background-color: aqua; */
    top: 200px;
    left: 0;
}
 .tab1 .tab-nav21{
    width: 368px;
    height: 606px; 
    float: left;
    /* background-color: green; */
}
.tab1 .big1{
    width: 368px;
    height: 152px;
    padding-top: 35px;
    padding-left: 40px;
}
.tab1  .big1 .loo1{ 
    font-size: 24px;
    font-style: "微软雅黑";
    color: #333333;
    font-weight: normal;
}
.tab1 .big1 .pcc1{
    font-size: 20px;
    font-style: "微软雅黑";
    color: #666666;
    font-weight: 300;
    padding-top: 10px;
}
.top-swiper1 .tab1  .active{
    background: linear-gradient(270deg,#ff9f66,#f9630b);
    box-shadow: 0 4px 20px rgb(246 97 10 / 50%);
    border-radius:20px;
}
.top-swiper1 .tab1  .active .loo1,
.top-swiper1 .tab1  .active .pcc1{
    color: #fff;
}
.tab1 .tab-content1{
    width: 600px;
    height: 606px;
    float: left;
    border-radius:20px;
    margin-right: 20px;
    /* background-color: orange; */
}
.tab1 .tab-content1  img{
    width: 100%;
    height: 606px;
    border-radius:20px;
    
}   
.tab-content1 .item1 {
    display: none;
} 

.tab-content1 .item1.active9 {
    display: block;
} 





/* 南瓜科学成长动态 */
.part4{
    height: 408px;
    background-color: #333333;
}
.part4 .w{
    width: 1000px;
    height: 408px;
    background-image: url(../images/pumpkin-img/part4.20220714.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
}

/* 合作伙伴|联合公益科普行动 */
.part5{
    position: relative;
    height: 1000px;
    background-color: #F2F2F2;
    overflow: hidden;
}

.part5 .logos{
    position: relative;
    width: 1000px;
    height: 1032px;
    background-image: url(../images/pumpkin-img/part5.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
}
.part5 .w .swiper{
    position: absolute;
    bottom: 130px;
    left: 0;
    width: 960px;
    height: 314px;
    background-color: #ffffff;
    border-radius: 20px;
}
.part5 .w .swiper .lunbo{
    float: left;
    width: 430px;
    height: 264px;
    background-color: aqua;
    border-radius: 20px;
    margin-top: 25px;
    margin-left: 30px;
    /* 以上为盒子css */

    /* 以下为轮播事件 */
    background-image: url(../images/pumpkin-img/img0.jpg);
    background-size:100% 100%;
}



.part5 .w .swiper .rights{
    float: left;
    width: 430px;
    height: 264px;
    margin-top: 25px;
}
/* 右边盒子文字的轮播 */
.part5 .w .swiper .rights .title h2{
    font-size: 28px;
    font-family: "微软雅黑";
    color: #333333;
    padding-left: 35px;
}
.part5 .w .swiper .rights .title p{
    font-size: 20px;
    font-family: "微软雅黑";
    color: #999999;
    padding-left: 35px;
    padding-top: 15px;
}
.part5 .w .swiper .rights .er{
    width: 120px;
    height: 144px;
    margin-top: 25px;
    margin-left: 40px;
}
.part5 .w .swiper .rights .er img{
    width: 100%;
}





.part5 .bottom-swiper{
    margin: 0 auto;
    position: absolute;
    top: 300px;
    left: 0;
    animation:rolling 16s linear infinite normal;
    display: flex;
    
}
.part5 .bottom-swiper img{
    width: 100%;
    display: flex;
    float: left;
}

@keyframes rolling {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

/* 安全玩乐|严格质量检测 */
.part{
    background-color: #F2F2F2;
}
.part .w{
    height: 936px;
    background-image: url(../images/pumpkin-img/part.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
}

/* footer最后一部分 */
.footer{
    height: 460px;
    background-color: #222222;
}
.footer .ww{
    width: 1200px;
    margin: 0 auto;
}
.footer .ww .sitemap{
    height: 336px;
    background-image: url(../images/pumpkin-img/official-web-banner.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    border-bottom: 1px solid hsla(0,0%,92.9%,.1);
}
.footer .ww .pcfooter {
    margin-top: 35px;
    height: 52px;
    user-select: none;
    text-align: center;
    line-height: 20px;
    color: #FFFFFF80;
    font-size: 14px;
}
.footer .ww .pcfooter a{
    font-family: "微软雅黑";
    color: #FFFFFF80;
    margin: 0 3px;
}

/* 侧边小小标 */
.qrcode{
    position: fixed;
    right: 15px;
    bottom: 118px;
    width: 134px;
}
.qrcode img{
    width: 100%;
}